@body-bg-default: #F8FAFE;
@border-color-default:#F8FAFE;
@font-dault:#36383B;
@blue-color:#38f;
// 文字颜色变量
@big-title-color: #36383B;
@normal-font-color: #36383B;
@error-font-color: #FF5353;
@input-tips-color: #A1A2AE;
@sub-title-color: #9696A2;
@weak-tips-color: #9696A2;

// 文字大小变量
@big-title-font-size: 36px;
@title-font-size: 16px;
@normal-font-size: 14px;
@weak-tips-size: 12px;

// 对应文字行高
@title-line-height: 45px;
@normal-line-height: 21px;
@weak-line-height: 18px;

// 圆角值
@border-radius-one: 8px;
@border-radius-two: 6px;

html, body {
  background-color: @body-bg-default;
  min-height: 100vh;
}

*{
    margin:0;
    padding: 0;
}
.is-require {
  &::before {
    content: '*';
    position: absolute;
    left: 7px;
    font-size: 14px;
    color: #f44;
  }
}
.ellipsis-1 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.ellipsis-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
//.cell-group-tips {
//  margin: 0;
//  font-weight: 400;
//  font-size: 14px;
//  color: @weak-tips-color;
//  padding: 10px 15px;
//}

.van-button--default{
  background: @blue-color;
  color: #fff;
  border: none;
}
// dialog button
.van-dialog__footer--buttons {
  .van-button--default {
    color: #333;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border: none;
  }
  .van-dialog__confirm, .van-dialog__confirm:active {
    color: #00c000;
  }
}
.com-top-nav{ //公共头部导航样式
  .van-nav-bar__text{
    color: #fff;
  }
  .van-icon{
    color: #fff;
  }
  .van-nav-bar{
    background: #38f;
    color: #fff;
    }
}
[indexSwipe]{
  // margin-bottom: 20px;
  img{
    max-height: 160px;
    width: 100vw;
  }
}
[top-person-module]{//头部个人信息样式
  display: flex;
  padding: 20px;
  justify-content: space-between;
  border-bottom: 1px solid #eee;
  margin-bottom: 8px;
  h3{
    height: 40px;
    color: rgba(80, 80, 80, 1);
    font-size: 36px;
    line-height: 150%;
    text-align: left;
  }
  [left]{
    span{
      font-size: 12px;
      color: #808080;
    }
  }
  div{
    img{
        width: 68px;
        height: 68px;
        border-radius: 50%;
  }
}
}
[com-list-cell]{
  background: #fff;
  .item{
    padding-left: 20px;
    padding-right: 20px;

    display: flex;
    p{
      padding-bottom: 10px;
      padding-top: 10px;
      border-bottom: 1px solid @border-color-default;
      flex: 1;
      display: flex;
      color: @font-dault;
      justify-content: space-between;
      img{
        position: relative;
        top: -0px;
      }
    }
  }
  img{
    margin-right: 10px;
    vertical-align: bottom;
    height: 24px;
    position: relative;
    width: 24px;
    top: 7px;
  }
}
